home *** CD-ROM | disk | FTP | other *** search
- /*
- * Key Map Editor Menus
- *
- * by: Tim Friest
- * on: December 31, 1988
- * using: Power Windows v2.5
- */
-
- /*
- * Define the Options Menu
- */
-
- struct IntuiText OptionsIText5 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 19,0, /* origin */
- NULL, /* font */
- "Clear", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem OptionsMenuItem5 = {
- NULL, /* next MenuItem */
- 0,32, /* origin of Item hitbox relative to parent */
- 67,8, /* hit box width and height */
- CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
- ~(1<<4), /* mutual-exclude bits */
- (APTR)&OptionsIText5, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText OptionsIText4 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 19,0, /* origin */
- NULL, /* font */
- "Swap", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem OptionsMenuItem4 = {
- &OptionsMenuItem5, /* next MenuItem */
- 0,24, /* origin of Item hitbox relative to parent */
- 67,8, /* hit box width and height */
- CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
- ~(1<<3), /* mutual-exclude bits */
- (APTR)&OptionsIText4, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText OptionsIText3 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 19,0, /* origin */
- NULL, /* font */
- "Move", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem OptionsMenuItem3 = {
- &OptionsMenuItem4, /* next MenuItem */
- 0,16, /* origin of Item hitbox relative to parent */
- 67,8, /* hit box width and height */
- CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
- ~(1<<2), /* mutual-exclude bits */
- (APTR)&OptionsIText3, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText OptionsIText2 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 19,0, /* origin */
- NULL, /* font */
- "Copy", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem OptionsMenuItem2 = {
- &OptionsMenuItem3, /* next MenuItem */
- 0,8, /* origin of Item hitbox relative to parent */
- 67,8, /* hit box width and height */
- CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
- ~(1<<1), /* mutual-exclude bits */
- (APTR)&OptionsIText2, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText OptionsIText1 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 19,0, /* origin */
- NULL, /* font */
- "Define", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem OptionsMenuItem1 = {
- &OptionsMenuItem2, /* next MenuItem */
- 0,0, /* origin of Item hitbox relative to parent */
- 67,8, /* hit box width and height */
- CHECKIT|ITEMTEXT|ITEMENABLED|HIGHCOMP|CHECKED, /* flags */
- ~(1<<0), /* mutual-exclude bits */
- (APTR)&OptionsIText1, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct Menu OptionsMenu = {
- NULL, /* next Menu */
- 70,0, /* origin of hit box */
- 63,0, /* hit box width and height */
- MENUENABLED, /* flags */
- "Options", /* text */
- &OptionsMenuItem1 /* MenuItem list */
- };
-
- /*
- * Define the Project Menu
- */
-
- struct IntuiText ProjectIText5 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- "Quit", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem ProjectMenuItem5 = {
- NULL, /* next MenuItem */
- 0,32, /* origin of Item hitbox relative to parent */
- 72,8, /* hit box width and height */
- ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&ProjectIText5, /* Item render */
- NULL, /* Select render */
- 'Q', /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText CreditsIText2 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,16, /* origin */
- NULL, /* font */
- "March 1989", /* text */
- NULL /* next IntuiText */
- };
-
- struct IntuiText CreditsIText1 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,8, /* origin */
- NULL, /* font */
- "By Tim Friest", /* text */
- &CreditsIText2 /* next IntuiText */
- };
-
- struct IntuiText CreditsIText0 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- KeyMapEdVer, /* text */
- &CreditsIText1 /* next IntuiText */
- };
-
- struct MenuItem CreditsMenuItem0 = {
- NULL, /* next MenuItem */
- 70,0, /* origin of Item hitbox relative to parent */
- 155,24, /* hit box width and height */
- ITEMTEXT|ITEMENABLED|HIGHNONE, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&CreditsIText0, /* Item render */
- NULL, /* Select render */
- NULL, /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText ProjectIText4 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- "Credits", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem ProjectMenuItem4 = {
- &ProjectMenuItem5, /* next MenuItem */
- 0,24, /* origin of Item hitbox relative to parent */
- 72,8, /* hit box width and height */
- ITEMTEXT|ITEMENABLED|HIGHCOMP, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&ProjectIText4, /* Item render */
- NULL, /* Select render */
- 'C', /* command-key */
- &CreditsMenuItem0, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText ProjectIText3 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- "Save", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem ProjectMenuItem3 = {
- &ProjectMenuItem4, /* next MenuItem */
- 0,16, /* origin of Item hitbox relative to parent */
- 72,8, /* hit box width and height */
- ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&ProjectIText3, /* Item render */
- NULL, /* Select render */
- 'S', /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText ProjectIText2 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- "New", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem ProjectMenuItem2 = {
- &ProjectMenuItem3, /* next MenuItem */
- 0,8, /* origin of Item hitbox relative to parent */
- 72,8, /* hit box width and height */
- ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&ProjectIText2, /* Item render */
- NULL, /* Select render */
- 'N', /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct IntuiText ProjectIText1 = {
- 3,1,COMPLEMENT, /* frontpen, backpen, and drawmode */
- 0,0, /* origin */
- NULL, /* font */
- "Load", /* text */
- NULL /* next IntuiText */
- };
-
- struct MenuItem ProjectMenuItem1 = {
- &ProjectMenuItem2, /* next MenuItem */
- 0,0, /* origin of Item hitbox relative to parent */
- 72,8, /* hit box width and height */
- ITEMTEXT|COMMSEQ|ITEMENABLED|HIGHCOMP, /* flags */
- 0, /* mutual-exclude bits */
- (APTR)&ProjectIText1, /* Item render */
- NULL, /* Select render */
- 'L', /* command-key */
- NULL, /* SubItem list */
- MENUNULL /* next select */
- };
-
- struct Menu ProjectMenu = {
- &OptionsMenu, /* next Menu */
- 0,0, /* origin of hit box */
- 63,0, /* hit box width and height */
- MENUENABLED, /* flags */
- "Project", /* text */
- &ProjectMenuItem1 /* MenuItem list */
- };
-
- #define MenuList &ProjectMenu
-